package com.yhsimon.iterator;

import java.util.ArrayList;
import java.util.List;

/**
 * @author： YHSimon
 * @date： 2021-10-12 14:54
 */
public class Client {
    /**
     *  为啥要写迭代器  就是要遍历存在自己类中的集合/数组
     *  存在自己类中的数组/集合 如何遍历?  需要自己创建对应的迭代器
     *  主要是解决统一遍历问题
     */
    public static void main(String[] args) {
        List<College> collegeList = new ArrayList<>();
        ComputerCollege computerCollege = new ComputerCollege();
        InfoCollege infoCollege = new InfoCollege();
        collegeList.add(computerCollege);
        collegeList.add(infoCollege);
        OutPutImpl outPut = new OutPutImpl(collegeList);
        outPut.printCollege();
    }
}
